package com.gljx.web.service;

import java.util.List;
import java.util.Map;

import com.gljx.web.Entity.RepTurnexamCost;
import com.gljx.web.Entity.RepTurnexamCostEntry;
import com.gljx.web.Entity.User;

public interface RepTurnexamCostService {

	Map<String, Object> selectPage(int pindex, String psql, int psize);

	Map<String, Object> selectPageCount(String psql);
	
	List<RepTurnexamCostEntry> selectRepTurnexamCostEntry(String fparentId,String studentName,String cfidcardno,String replaceName,String replacecardno);

	void editRepTurnexamCost(RepTurnexamCost repTurnexamCost, String[] fseq, String[] cfstudentno, String[] cfstudentid,
			String[] cfidcardno, String[] cfguifei, String[] cfthstudentno, String[] cfthxyid, String[] cfthwidcardno,
			String[] cfdesc, User user, String time);

	RepTurnexamCost queryRepTurnexamCostByFid(String fid);

	void deleteRepTurnexamCostByFid(String[] deleteId, String fid);

	int auditRepTurnexamCost(String fid, String type, String fhandlerId, String message, String state, String fnumber);

    int modifyRepTurnexamCost(RepTurnexamCost repTurnexamCost);

    List<RepTurnexamCostEntry> selectRepTurnexamCostByInfo(String fcompanyid, String studentName, String cfidcardno, String replaceName, String cfthwidcardno, String beginTime, String endTime);
}
